// pages/test/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    img_path:'/image/场景/林间雾语.png',
    msg:'hello',
    human:[
      {name:'aa',score:'100',skill:['闭关','太极']},
      {name:'bb',score:'70',skill:['闭关2','太极']},
      {name:'cc',score:'40',skill:['闭关3','太极']}
    ],
    isshow:false,
    isactive:true,
    actidx:1,
    cityname:'成都'

  },
  handleshow(){
    this.setData({
      isshow:!this.data.isshow
    })

  },
  handleactive(){
    this.setData({
      isactive:!this.data.isactive
    })
  },
  handletab(ev){
   
    let idx = ev.currentTarget.dataset.idx
    this.setData({
      actidx:idx
    })
  },
  handlenewpage(){
    // 每次调用会向页面栈中推入一个新的页面
    // 通过缓存
    wx.navigateTo({
      url: '/pages/detail/index',
    })
  },
  handlemine(){
    wx.switchTab({
      url: '/pages/mine/index',
    })
  },

  handleredirct(){
    // 会替换页面栈原来的页面
    // 【b页面】
    wx.redirectTo({
      url: '/pages/detail/index',
    })
  },

  handleparams(){
    //  // 方法一
    //  wx.navigateTo({
    //   url: '/pages/detail/index?id=1&name=hhhh',
    // })
    // 方法二
    let product = {
      name:'商品名称',
      price:1999,
      sub_title:'商品介绍',
    } 
    let param = ''
    for(let arr in product){
      param += `${arr}=${product[arr]}&`
    }
    wx.navigateTo({
      url: '/pages/detail/index?'+param,
    })
   
  },
  handlecity(){
    wx.navigateTo({
      url: '/pages/city/index',
      events:{
        changecity:(data)=>{
          console.log('接收子组件逆向参数',data);
          this.setData({cityname:data})
          }
        }
      }
    )
  },





  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    
    this.setData({
      img_path : `/image/场景/${options.name}.png`
    })
    

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})